package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 来访记录对象 visitingrecord_tb
 * 
 * @author ruoyi
 * @date 2024-07-25
 */
public class VisitingrecordTb extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private String receiveId;

    /** 接收时间 */
    @Excel(name = "接收时间")
    private String receiveTime;

    /** 接收来源 */
    @Excel(name = "接收来源")
    private String receiveSource;

    /** 客服类型 */
    @Excel(name = "客服类型")
    private String serviceType;

    /** 问题小类 */
    @Excel(name = "问题小类")
    private String subissueType;

    /** OA工单号 */
    @Excel(name = "OA工单号")
    private String oaOrderid;

    /** 线路 */
    @Excel(name = "线路")
    private String line;

    /** 车牌号码 */
    @Excel(name = "车牌号码")
    private String plateNumber;

    /** 驾驶员 */
    @Excel(name = "驾驶员")
    private String driver;

    /** 所属机构 */
    @Excel(name = "所属机构")
    private String organization;

    /** 具体站点 */
    @Excel(name = "具体站点")
    private String station;

    /** 终点站 */
    private String destination;

    /** 具体内容 */
    @Excel(name = "具体内容")
    private String details;

    /** 市民姓名 */
    @Excel(name = "市民姓名")
    private String citizenname;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String phoneNumber;

    /** 回复内容 */
    @Excel(name = "回复内容")
    private String replyContent;

    /** 录音附件 */
    @Excel(name = "录音附件")
    private String recordingAttachment;

    public void setReceiveId(String receiveId) 
    {
        this.receiveId = receiveId;
    }

    public String getReceiveId() 
    {
        return receiveId;
    }
    public void setReceiveTime(String receiveTime) 
    {
        this.receiveTime = receiveTime;
    }

    public String getReceiveTime() 
    {
        return receiveTime;
    }
    public void setReceiveSource(String receiveSource) 
    {
        this.receiveSource = receiveSource;
    }

    public String getReceiveSource() 
    {
        return receiveSource;
    }
    public void setServiceType(String serviceType) 
    {
        this.serviceType = serviceType;
    }

    public String getServiceType() 
    {
        return serviceType;
    }
    public void setSubissueType(String subissueType) 
    {
        this.subissueType = subissueType;
    }

    public String getSubissueType() 
    {
        return subissueType;
    }
    public void setOaOrderid(String oaOrderid) 
    {
        this.oaOrderid = oaOrderid;
    }

    public String getOaOrderid() 
    {
        return oaOrderid;
    }
    public void setLine(String line) 
    {
        this.line = line;
    }

    public String getLine() 
    {
        return line;
    }
    public void setPlateNumber(String plateNumber) 
    {
        this.plateNumber = plateNumber;
    }

    public String getPlateNumber() 
    {
        return plateNumber;
    }
    public void setDriver(String driver) 
    {
        this.driver = driver;
    }

    public String getDriver() 
    {
        return driver;
    }
    public void setOrganization(String organization) 
    {
        this.organization = organization;
    }

    public String getOrganization() 
    {
        return organization;
    }
    public void setStation(String station) 
    {
        this.station = station;
    }

    public String getStation() 
    {
        return station;
    }
    public void setDestination(String destination) 
    {
        this.destination = destination;
    }

    public String getDestination() 
    {
        return destination;
    }
    public void setDetails(String details) 
    {
        this.details = details;
    }

    public String getDetails() 
    {
        return details;
    }
    public void setCitizenname(String citizenname) 
    {
        this.citizenname = citizenname;
    }

    public String getCitizenname() 
    {
        return citizenname;
    }
    public void setPhoneNumber(String phoneNumber) 
    {
        this.phoneNumber = phoneNumber;
    }

    public String getPhoneNumber() 
    {
        return phoneNumber;
    }
    public void setReplyContent(String replyContent) 
    {
        this.replyContent = replyContent;
    }

    public String getReplyContent() 
    {
        return replyContent;
    }
    public void setRecordingAttachment(String recordingAttachment) 
    {
        this.recordingAttachment = recordingAttachment;
    }

    public String getRecordingAttachment() 
    {
        return recordingAttachment;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("receiveId", getReceiveId())
            .append("receiveTime", getReceiveTime())
            .append("receiveSource", getReceiveSource())
            .append("serviceType", getServiceType())
            .append("subissueType", getSubissueType())
            .append("oaOrderid", getOaOrderid())
            .append("line", getLine())
            .append("plateNumber", getPlateNumber())
            .append("driver", getDriver())
            .append("organization", getOrganization())
            .append("station", getStation())
            .append("destination", getDestination())
            .append("details", getDetails())
            .append("citizenname", getCitizenname())
            .append("phoneNumber", getPhoneNumber())
            .append("replyContent", getReplyContent())
            .append("recordingAttachment", getRecordingAttachment())
            .toString();
    }
}
